2022-12-09 16:41:53

Bluetooth модуль HC-06 в руках дилетанта

В мемориз Mac OS Bluetooth Arduino

HC-06

Речь пойдет о весьма популярном модуле HC-06, про который, как и про его более функционального собрата HC-05 написано очень много примерно одинакового по всей поисковой выдаче. Одна беда, что почти все пишут относительно HC-05, говоря, что в HC-06 все так же, но на практике все совсем не так.

Читать дальше...

2017-11-20 11:30:15

Избавляемся от .DS_Store и других .файлов на маке

Mac OS

Для того, чтоб мусорные файлы мака (мета-данные) не появлялись на флешке и не мешали, например, воспроизведению музыки в машине, нужно предпринять ряд действий. Это непривычно для линуксоида и для windows-юзера.

Очень полезное описание нашлось на просторах интернета:

Запретить MDS индексировтаь том:

sudo touch /Volumes/**your_volume_name_here**/.metadata_never_index

Запретить индексирование тома и поиск Spotlight:

sudo mdutil -i off -d /Volumes/**your_volume_name_here**

Отличить создание '.ds_store' на USB устройствах:

defaults write com.apple.desktopservices DSDontWriteUSBStores -bool true

Отключить создание '.ds_store' на сетевых дисках:

defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool true

А для того, чтоб зачистить существующие папки от мусора, нужно выполнить:

find /Volumes/**your_volume_name_here** \( -name ._* -or -name .DS_Store -or -name .T* -or -name Thumbs.db -or -type d -name .\* ! -name . \) -exec rm -rf {} \;

Ну а для ленивых есть специальное ПО BlueHarvest, которое делает всю работу за вас, но хочет за это денег.

2017-09-12 00:08:54

Veto files в Samba

В мемориз Linux Samba Mac OS

или как не дать маку и другим клиентам писать назойливые .DS_Store и Thumbs.db на файловый сервер.

Решается все достаточно просто - для этого существует директива veto files в конфиге самбы, она может быть установлена глобально или отдельно на каждую шару, вот пример из моего конфига:

veto files = /._*/.DS_Store/.T*/Thumbs.db/Network Trash Folder/Temporary Items
delete veto files = yes

И после рестарта самбы рекомендуется зачистить сервер от такого рода файлов командой

find /path/to/samba/shares \( -name ._* -or -name .DS_Store -or -name .T* -or -name Thumbs.db \) -delete

find /path/to/samba/shares -type d \( -name "Network Trash Folder" -or -name "Temporary Items" \) -exec rm -rf {} +

После этого проблема закрыта.

Справочный материал:

PS Так же на стороне мака можно запретить создание подобного рода файлов на сетевых носителях и прочих примонтированных устройствах командой

defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool true

Но по отзывам это применимо не ко всем Mac OS, из быстро-гуглинга так и не понял у кого работает, а у кого нет, но официальный саппорт apple рекомендует именно такой способ.

2017-03-17 23:38:05

PHP PostgreSQL на MacOS

PHP Mac OS PostgreSQL

PostreSQL

В общем и целом все не сложно, если знать как. Для того чтобы знать, попробую описать как на MacOS запустить PostreSQL и установить расширение php-pgsql.

Postgres.app

Это действительно самый простой способ запустить PostgreSQL на MacOS. Качаем с официального сайта интересующую нас версию, перемещаем в приложения и просто запускаем. И вот, у нас есть работающий PostgreSQL. Для себя я выбрал версию 9.3, как оптимальное соотношение распространенности и размера файла.

Для подключения в качестве имени пользователя используйте ваш логин в MacOS. Так же, с точки зрения разработчика замечу, что несомненным плюсом перед другими вариантами является то, что запустил приложение - сервер работает, закрыл - не работает и не жрет ресурсы впустую.

PHP pgsql

Читать дальше...

2016-09-20 23:37:37

Сглаживание шрифтов Firefox в Mac OS

Mac OS Firefox CSS

После переезда на мак почти сразу стал резать глаз собственный сайт, на удивление на маке, где сглаживание шрифтов считается самым лучшим, шрифты на сайте выглядели просто ужасно. Приложив усилия к поиску, нашлось решение как сделать так, чтоб шрифты выглядели нормально.

font-smoothing.png

Слева как было, справа - как стало. И делается это все при помощи CSS, специфичного для Firefox именно под Mac OS, невероятно но факт:

Firefox has finally added a property to enable grayscaled antialiasing. After a long discussion it will be available in Version 25 with another syntax, which points out that this property only works on OS X.

Аналогичная штука также есть и для браузеров на основе webkit.

Читать дальше...